package com.health.service;

import com.health.entity.PageResult;
import com.health.entity.QueryPageBean;
import com.health.entity.Result;
import com.health.pojo.Menu;

import java.util.List;

/**
 * @Classname UserService
 * @Description TODO
 * @Version 1.0.0
 * @Date 2023/3/17 8:23
 * @Author RainGrd
 */
public interface MenuService {

    List<Menu> queryMenuList(Integer roleId);

    Result saveMenu(Menu menu, Integer[] roleIds);

    Result queryMenuByLevel();

    PageResult queryMenuPage(QueryPageBean queryPageBean);

    List<Integer> queryRoleIdsByMenuId(Integer menuId);

    Result editMenu(Menu menu,Integer[] roleIds);

    Result clearMenu(Integer id);
}
